The SIMBA User Alert Service Architecture for Dependable Alert Delivery
نویسندگان
چکیده
Alerts refer to the delivery of user-subscribed information to the user. As the number of alert services and the types of information delivery devices increase, a new model that allows users to manage alert delivery and avoid alert overflow is needed. The unique dependability challenge in the management of alerts is in the proper use of redundancy to achieve timeliness and reliability without being unduly intrusive or cumbersome. We describe the design, implementation, and user experience of an alert service architecture, called SIMBA. SIMBA utilizes Instant Messaging with acknowledgements as the universal, reliable alert delivery channel, with emails being the fallback channel. All alerts that a user subscribes to are first directed to the user’s MyAlertBuddy, which allows centralized delivery preference customization and acts as a personal alert router to protect the privacy of user addresses. Delivery modes, each of which involves multiple user addresses to accommodate communication failures, are supported as an abstraction for specifying personalized dependability levels. A working implementation of the SIMBA system, which integrates five different types of alert services, is described. Challenges and techniques in maintaining a highly available MyAlertBuddy to avoid single-point of failure are discussed. The concept of exception-handling automation is introduced for enhancing the robustness of applications that drive third-party communication client software through automation interfaces.
منابع مشابه
Information Alert in Distributed Digital Libraries: The Models, Languages, and Architecture of DIAS
This paper presents DIAS, a distributed alert service for digital libraries, currently under development in project DIET. We first discuss the models and languages for expressing user profiles and notifications. Then we present the data structures, algorithms and protocols that underly the peer-to-peer agent architecture of DIAS.
متن کاملInvestigating the Level of Observing the Evaluation Criteria for User Interface in library services providing to the blind and deaf users in the word
Purpose: Digital library user interfaces has a determining role in desirable performance of this kind of libraries. Digital Library service providers to the blind and deaf users will have their best performance when the users (deaf and blind users) could have a proper interaction with them. This study aims to evaluate and analyze the criteria related to user interface in digital libraries servi...
متن کاملGravity gradient routing for information delivery in fog Wireless Sensor Networks
Fog Computing is a new paradigm that has been proposed by CISCO to take full advantage of the ever growing computational capacity of the near-user or edge devices (e.g., wireless gateways and sensors). The paradigm proposes an architecture that enables the devices to host functionality of various usercentric services. While the prospects of Fog Computing promise numerous advantages, development...
متن کاملTesting modes of computerized sepsis alert notification delivery systems
BACKGROUND The number of electronic health record (EHR)-based notifications continues to rise. One common method to deliver urgent and emergent notifications (alerts) is paging. Despite of wide presence of smartphones, the use of these devices for secure alerting remains a relatively new phenomenon. METHODS We compared three methods of alert delivery (pagers, EHR-based notifications, and smar...
متن کاملA Publish/subscribe Based Architecture of an Alert Server to Support Prioritized and Persistent Alerts
This paper discusses various architectures and implementation issues and discusses our approach for a publish/subscribe based distributed alert server (a SPAWAR application) whose requirements include: priority-based delivery, persistence, recovery, time-to-live and various other features. The approach described in this paper provides a lightweight implementation that is general-purpose and can...
متن کامل